Viade Afterburner är ett gratisprogram Microsoft Visual Studio-tillägg som erbjuder flera funktioner som är användbara för en flertrådade applikationsutveckling med .NET ramverk:
- Trådar kartfunktion skapar en interaktiv UML-liknande diagram som beskriver alla trådar som exekverar i ett program, liksom de klasser och synkroniseringsprimitiv manipuleras av dessa trådar. Detta innebär betydande hjälp med att förstå din ansökan gäng arkitektur.
- dödlägesdetekterings- har varnar körs när en trådar dödläge detekteras genom att kasta ett undantag som beskriver hela cykeln av trådar och synkronisering stammar som deltar i dödläget med alla relevanta samtals stackar.
- Deadlock Prediction hjälper till att korrekt genomföra lås utjämning kodningsstrategi som kan garantera frånvaron av låsningar för vissa tillämpningar. Det är ett dynamiskt analysverktyg som spårar exklusiva tillträdes förvärv gjorda av trådar i program som körs och genererar en rapport av förvärven som utförs i missanpassning order.
- Kasta övervakningsfunktionen genererar en rapport som listar objekt som implementerar IDisposable gränssnitt men vars Avfalls metod () inte anropades uttryckligen innan GC har samlat objekten.
Det finns många utvecklingsverktyg, verktyg, bibliotek och kodsträngarna ute tävlar om en programmerare uppmärksamhet och erbjuder sig att förenkla mjukvaruutveckling process. Varför skulle du vill titta på ännu en? Till skillnad från många kräver Afterburner minimal investering av din tid och ansträngning för att dra nytta av den. Det finns ingen anledning att lära sig ett nytt API eller göra några ändringar i din befintliga koden. De enda kraven är att installera tillägget och bocka av vilka funktioner som ska tillämpas på de utvalda projekten i din lösning oavsett vad NET språk används.
Vad är nytt i den här versionen:
- Stöd för VS 2005, 2008, 2010, 2012 och 2013
- Stöd för .NET 2.0, 3.0, 3.5, 4.0 och 4.5
- Med Kartor Trådar förstå gäng arkitektur dina program
- stöds synkroniserings primitiver
- Övervaka s> Vänta (), puls () och PulseAll () metoder
- Trä är metoden join ()
- WaitHandle s WaitAny (), WaitAll () och SignalAndWait () metoder
- EventWaitHandle klass
- ManualResetEvent klass
- AutoResetEvent klass
- Mutex klass
- Semaphore klass
- ReaderWriterLock klass
- ReaderWriterLockSlim klass
- Prestandaförbättringar
- Buggfixar
Vad är nytt i version 2.0 beta:
- Stöd för VS 2005, 2008, 2010, 2012 och 2013
- Stöd för .NET 2.0, 3.0, 3.5, 4.0 och 4.5
- Med Kartor Trådar förstå gäng arkitektur dina program
- stöds synkroniserings primitiver
- Monitors Vänta (), Pulse () och PulseAll () metoder
- Trä är metoden join ()
- WaitHandle s WaitAny (), WaitAll () och SignalAndWait () metoder
- EventWaitHandle klass
- ManualResetEvent klass
- AutoResetEvent klass
- Mutex klass
- Semaphore klass
- ReaderWriterLock klass
- ReaderWriterLockSlim klass
- Prestandaförbättringar
- Buggfixar
Vad är nytt i version 1.2 beta:
- Stöd för VS 2005, 2008, 2010 och 2012
- Stöd för .NET 2.0, 3.0, 3.5, 4.0 och 4.5
- stöds synkroniserings primitiver
- Monitors Vänta (), Pulse () och PulseAll () metoder
- Trä är metoden join ()
- WaitHandle s WaitAny (), WaitAll () och SignalAndWait () metoder
- EventWaitHandle klass
- ManualResetEvent klass
- AutoResetEvent klass
- Mutex klass
- Semaphore klass
- ReaderWriterLock klass
- ReaderWriterLockSlim klass
- Prestandaförbättringar
- Buggfixar
Krav :
Microsoft Visual Studio 2005, Microsoft .NET Framework 2.0
Kommentarer hittades inte